*{
	margin: 0;
	padding: 0;
	font: 14px "microsoft yahei";
}
li{
	list-style-type: none;
}
a{
	text-decoration: none;
}
input{
	outline: none;
}
img{
	border: 0;
}

/*政务版内页头部*/

#gov_head,.head_top,.head_nav{
	width: 100%;
	float: left;
}
.head_top{
	background: #01bab4;
	height: 40px;
	padding: 10px 0;
	box-sizing:initial;
}
.head_top_box,.head_nav_box{
    width: 1200px;
    margin: 0 auto;
}
.gov_logo{
	float: left;
}
.gov_logo a{
	color: #fff;
	font-size: 20px;
	line-height: 40px;
}
.telephone{
	float: right;
}
.telephone i{
	display: inline;
	float: left;
	width: 34px;
	height: 34px;
	background:url(../img/teleiphone.png);
	float: left;
	margin-top: 7px;
}
.telephone font{
	float: left;
	color: #befaf9;
	margin:20px 0 0 10px;
}
.head_nav{
	height: 40px;
	background: #01c7c1;
	border-top: 2px solid #10ded8;
}
.gov_nav,.gn_list{
	float: left;
	background:#fff;
}
.gn_ii{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	background: #01C7C1;
	border-right: 1px solid #0bd1cb;
	color: #fff;
	transform: translate(0,0);
	transition: all 0.3s;
}
.gov_g{
	background: #01BAB4;
}
.gn_ii span{
	font-size: 15px;
}
.gn_ii:hover{
	background: #0dcfca;
	transform: translate(-3px,3px);
	border-right: 1px solid #03aea5;

}
.gn_ii:hover .b_sbx,.gn_ii:hover .b_sjx{
	display: block;
}
.b_sbx,.b_sjx{
	display: inline-block;
	position: absolute;
	display: none;
	transition: all 0.3s;
}
.b_sbx{
	width: 4px;
	height:39px;
	transform: skewY(145deg);
	right: -4px;
	top: -1px;
	background: #03aea5;
}
.b_sjx{
	left:-1px;
	top: -3px;
	height: 0;
	width: 0;
	border-bottom:4px solid #03aea5 ;
	border-left: 4px solid transparent;
}
.gov_user{
	width: 208px;
	float: right;
	line-height: 40px;
}
.gov_user i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/gov_user.png);
	float: left;
	margin: 10px 10px 0 0;
}
.gov_user a{
	color: #fff;
	font-size: 12px;
}
.gov-user-name{
	display: inline-block;
	float:left;
	line-height: 40px;
}
.gov_out{
	float: right;
    width:50px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-right: 1px solid #08d4cd;
    border-left: 1px solid #08d4cd;
    transition: all 0.3s;
}
.gov_out:hover{
	background: #0abdb7;}
/*政务版尾部*/
#gov_footer{
	width: 100%;	
    float: left;
    margin-top: 50px;
	padding: 20px 0;
	background: #165351;
}
#gov_footer p{
	text-align: center;
	color: #fff;
}

/*登录页*/

#gov_load{
	background: url(../img/gov_load.jpg);
}
.gov_load_box{
	width: 560px;
	height: 380px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	filter: alpha(opacity=90);/*IE*/
	position: absolute;
	left: 50%;
	margin-left: -280px;
	top: 27%;
    box-shadow: 0 0 5px #666;
}
.gov_load_tits,.gov_lx_b,.gov_l_user,.gov_l_password,.gov_l_btn{
	width: 100%;
	float: left;
}
.gov_load_tits p{
	width: 80%;
	margin: 20px auto;
	padding: 15px 0;
	text-align: center;
	font-size:16px ;
	letter-spacing: 2px;
	border-bottom: 1px solid #cdcdcd;
}
.gov_l_x{
	width: 80%;
	margin: 20px auto;
}
.glu_a.glp_a{
	float: left;
}
.gov_l_x input{
	width:;
	border: 0;
	background: none;
	float: left;
	margin-left: 10px;
}
.gov_l_x label{
	width: 100px;
	float: left;
	text-align: right;
}
.gov_l_user,.gov_l_password{
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #01BAB4;
}
.gov_l_btn{
	text-align: center;
}
.govload-btn{
	font-size: 15px;
	width: 160px;
	height: 36px;
	background: #01BAB4;
	color: #fff;
	border: 0;
	cursor: pointer;
	line-height: 36px;
	border-radius: 3px;
	letter-spacing: 2px;
    margin-top: 50px;
    transition: all 0.3s;
}
.govload-btn:hover{
	background: #03aea5;
}

.veremid{
   width: 120px;
  color: red;
  float: right;
  margin-right: 10px;
}
.veremid font{
	font-size: 12px !important;
	float: left;
	line-height: 20px;
}
.verico,.vertrue{
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin:0 5px;
}
.verico{
	background: url(../img/noc.png);
}
.vertrue{
	background: url(../img/vertrue.png);
}

/*字体动画*/

.anmatie_sfl{
	position: absolute;
	right: 30%;
	top: 15%;
	animation:myfirst 50s infinite linear;
}
@keyframes myfirst{
	  0%  {right:0%; top:15%;}
     25%  { right:20%; top:23%;}
    50%  {right:40%; top:7%;}
    75%  {right:60%; top:23%;}
    100%  {right:80%;top:7%;}
}


#glad-du-error,#glad-dp-error{
	width: 180px;
	text-align: left;
	color: #ff0000;
}
